# 字符串的替换 replace()

# 字符串.replace(old,new,count) 将字符串中的old字符串替换为new字符串
# old:原来的字符串
# new:新字符,要替换的字符
# count:一般不写,表示全部替换,可以指定替换的次数
# 注意返回一个替换后的完整字符串
# 注意：原字符串不会改变

my_str = 'good good study'

# 需求, 将 good 变为 GOOD
str2 = my_str.replace("good","GOOD")
print(str2)

# 将第一个 good 替换为 Good
my_str2 = my_str.replace('good', 'Good', 1)
print('my_str2:', my_str2)

# 将第二个 good 替换为 Good
# 先整体替换为 Good, 再将替换后的 第一个Good 替换为 goodmy_
str3 = my_str.replace('good', 'Good').replace('Good', 'good', 1)
print('str3:', str3)